package com.example.supplychainbackend.controller.dto.warehouse;

import lombok.*;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Getter
@Setter
public class WarehousePositionDto {
    private String id;

    private String positionNumber;

    private String warehouseName;
    private String warehouseNumber;

    private String areaNumber;
    private String areaName;

    private String locationType;
    private String locationDescription;
    private String locationAttribute;
    private Integer locationSize;
    private String positionX;
    private String positionY;
    private String positionZ;
    private String pixelX;
    private String pixelY;
    private String angle;
    private String row;
    private String rack;
    private String layer;
    private String position;
    private String space;
    private String length;
    private String width;
    private String height;
    private Boolean defaultInLocation;
    private Boolean defaultOutLocation;
    private Boolean allowNegativeStock;
    private Boolean allowMixedMaterials;
    private Boolean allowMixedBatches;
    private Boolean prohibitIn;
    private Boolean prohibitOut;
    private String deviceSn;

    String deviceId;
    String deviceNumber;
    String deviceMAC;
}
